self administered - Turco Inglés Diccionario